Hi Larsi,
ich habe mir mal erlaubt, das zu dekompilieren, da ich mir schon fast gedacht habe, dass du da irgendwie etwas mit dem TWebBrowser herum frickeln würdest. Und es ist tatsächlich so.
Damit du auch etwas dazu lernen kannst:
Verwende den TWebBrowser nur, wenn du ihn auch wirklich zur Anzeige verwendest und nicht, um dir
HTML-Code herunterzuladen. Das geht viel sauberer mit
HTMLSource := IdHTTP.Get('http://...');
Und 2 WebBrowser-Controls, wie du sie nutzt, sind noch weniger schön.
Also mein Tipp: Versuche genau dieses Projekt mal mit den Indys umzusetzen. Du wirst sehen, das geht super einfach und vielleicht ist die
Indy-Lösung sogar schneller.
Auch deine beiden versteckten Memos kannst du sicher durch 2 StringList-Controlls o.ä. ersetzten. Es ist sehr schlampig, Controls zu verwenden, die du nicht anzeigst und zur zur Zwischenspeicherung von Variablenwerten nutzt. Auch ist das ganze Programm schneller, wenn du das intern löst ohne auf die
VCL zugreifen zu müssen.
Grüße, Matze